#define _CRT_SECURE_NO_WARNINGS 1

#include <stdio.h>
//
//print(char* s)
//{
//	if (*s)
//	{
//		print(++s);
//		printf("%c", *s);
//	}
//}
//
//
//int main()
//{
//	char str[] = "Geneius";
//	print(str);
//	return 0;
//}



#include <stdio.h>
#include <stdlib.h>
#include <string.h>


int cmp(const void* a, const void* b)
{
    return *(char*)a - *(char*)b;
}

char in[1001];


int main() {
    scanf("%s", in);
    int len = strlen(in);
    qsort(in, len, sizeof(char), cmp);
    printf("%s", in);
    return 0;
}